.clearfix{
    display: block;
    &:after{
      display: block;
      content: ".";
      height: 0;
      line-height: 0;
      clear: both;
      visibility: hidden;
    }   
  }
.fl{
    float:left;
}
.fr{
    float:right;
}
input::-webkit-input-placeholder{
    color:#c7c6cc;
}
input::-moz-placeholder{  
    color:#c7c6cc;
}
input:-moz-placeholder{   
    color:#c7c6cc;
}
input:-ms-input-placeholder{ 
    color:#c7c6cc;
}
textarea::-webkit-input-placeholder{
    color:#c7c6cc;
}
textarea::-moz-placeholder{  
    color:#c7c6cc;
}
textarea:-moz-placeholder{   
    color:#c7c6cc;
}
textarea:-ms-input-placeholder{ 
    color:#c7c6cc;
}
.van-tab--active{
    color:#d93f30 !important;         
}
#server .van-tabs{
    position: fixed;
    top: 0.8rem;
    width: 7.5rem;
    left: 50%;
    transform: translateX(-50%);
}
.van-tab:active{
    background:none !important;
}
#btgame{
    .swiper-container-horizontal > .swiper-pagination-bullets{
        text-align:right;
        left:-0.5rem;
    }
    .swiper-pagination-bullet{
        width:0.12rem;
        height:0.12rem;
        margin:0 0.04rem;
        background:#fff;
        opacity:1;
    }
    .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background:#95c5d9;
    }
} 

#requestLoading .van-loading{
    box-sizing: content-box;
    padding: 10px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .5);
}
.f-placeholder{
    width: 100%;
    height: 1rem;
}
.ly-tab{
    width: 7.5rem !important;
    margin:0 auto;
}
.van-popup{
    overflow:initial;
}
.ly-tab-active-bar{
    bottom:0 !important;
}
.login-group li:first-child{
    display:none !important;
}
.btn-fw{
    width:1.1rem !important;
    height:0.5rem !important;
    background-size:100% 100%;
    background-image:url(../image/fabu.png) !important;
}
.wrap-name-w{
    display:none !important;
}
.click-report-gw,.click-prop-gw{
    display:none !important;
}
.module-cy-user-page,.cy-mask{
    display:none !important;
}
body #SOHUCS #SOHU_MAIN .module-cmt-footer .section-service-w{
    display:none !important;
}
.cy-number{
    font-size:16px !important;
    font-family: initial !important;
}

#rebate .van-cell__right-icon{
    color:#00d9cc;
    font-size:0.2rem;
}
#rebate .van-hairline--top-bottom::after{
    border:none;
}
#rebate .van-cell__title div span{
    color:#ff4c35;
}

.van-modal{
    background-color: rgba(0,0,0,.5);
}